package com.shoulder.core.api;

import lombok.Data;

/**
 * keyValue对象
 *
 * @param <K>
 * @param <V>
 * @param <E>
 */
@Data
public class KeyValue<K, V, E> {
    /**
     * key
     */
    private K key;
    /**
     * value
     */
    private V value;
    /**
     * 扩展信息
     */
    private E extend;
    /**
     * 额外的扩展
     */
    private E ext1;
    /**
     * 额外的扩展
     */
    private E ext2;
}
